v109 2000/03/24 Windrvのlong file name判定バグに対処 v108 2000/03/21 Windrvのwrite error対処 v107 2000/03/20 Windrvからlong file nameでアクセスするように変更 メモリの最低確保量を030機に合わせて4MBとした v106 99/01/ DMA転送終了割り込み時の余分なアクセスを削除 半透明処理の判定を修正 クライアントエリアのサイズ間違いを修正 X68Soundコールバック処理での割り込みの処理間違いを修正 F10,ALTでのメニューを抑止する フォントファイルの読み込みを追加 Windrv.sysのバージョンチェックをカット v105 98/11/25 サウンドのハングアップに対処 v104 98/11/25 X68Sound.zip 98/10/7版同梱 v103 98/11/24 Windrv内のRemovable diskの割り当てをカットするオプションを追加 Windrvによるサブディレクトリの検索が正しくないバグに対処 Windrvによるread()とseek()のバグに対処 MPUのフラグバグ対処 readfd.xのドライブ指定のバグに対処 v102 98/8/11 X68Sound_Kit.zipの98/7/12版に対応。 Windowsバージョン判定とレジストリの読み出し修正 グラフィック4面使用時の半透明フラグバグ対処 PCM8常駐判定とIOCS$60..$67の切り替え。 マウス、キーボードの割り込み周期の修正 v101 98/8/3 IPL,CG ROMの複製のチェックを変更(新規インストール用に追加) 簡易半透明機能追加 PAD連射機能追加(AT2X.KEYに追加定義する) DMACの細部書き直し MFPの細部書き直し WINDRV.SYSドライブへの書き込みに対応 .CFGファイルのフォーマットを変更。 EX68_DEF.CFGがある場合にデフォルトの初期設定読み込みファイルとした。 v100 98/5/19 IOCS $F0が無効になっていたので、そのまま通した。 IPL,CG ROMの複製のチェックを行うようにした。(違法コピー対策) FPUの演算エラー後のフラグをクリアして再計算出来るようにした。 X68OPMEMU.DLL選択した時のSound Blasterへのアクセスがあったので直す X68Sound.dll対応,X68Sound.dll内PCM8対応しました。 DirectDraw,windowsサイズ可変時の全画面拡大有効にする。 DirectDraw色深度変更バグ対処。 v031 98/4/20 DirectDrawを使った画面解像度変更に対応。 走査周波数55Hz以外の対応31.5K/24K/15Kに55.5/53.1/61.5Hz(&bug fix) OPMのフラグのバグ対処(m_puusanさんに教えてもらいました) v030 98/4/3 QueryPerformanceCounterによる処理時間表示。 リモートドライブのディレクトリ検索バグ対処。 v029 98/3/26 m_puusan氏作X68KOPMエミュレータのdll版を組み込む。 リモートドライブのreadバグ対処。 v028 98/3/22 m_puusan氏作のX68kOPMエミュレータx68opmemu.libを組み込む。 v027 98/3/21 Windowsのドライブをリモートドライブとしてアクセスする。 現在は読み出しのみ。 v026b 98/2/27 DMAの終了割り込みのバグ対処。 v026 98/2/26 MPUエミュレーション1割程速度アップ PADのボタン定義を追加変更。ボタンはAからLまでの12個。AT2X.KEY差し替え B_READの転送領域の判定バグ対処。 YM2608 PAN対応 B_DRVCHKのステータスバグ対処。 テキストパレット0バグ対処。 v025c 98/2/12 スプライト未表示バグ対処。 v025b 98/2/10 MOVEM他バグ対処 v025 98/2/8 v024バグ対処(GRAMラスタ) v024 98/2/7 FM音源割り込みエミュレーション改善。 CRTCタイミング、ラスター割り込み改善。 TEXT、BG、GRAMラスタースクロール実装。(要CPUパワー) スプライトダブラ対応。 画面拡大モード修正。 PC9801-86系OPN修正。 v023 98/1/31 起動時オプションに -n を追加。 PC9801-86系修正。ADPCM修正。 v022 98/1/17 SB/98とPC9801-86系対応。SBステレオ対応。 ADPCM変換バグ対応。 15bpp/16bpp自動選択ルーチン追加 v021 98/1/15 FM音源処理(PC9801-86系OPNA対応(動作未確認)) Timer-Dバグ対処。他。 v020 98/1/12 FM音源処理追加。カード検出バグ対応。 Timer-C,Dバグ対応。 soft ejectスイッチ追加 テキストとスプライトのプライオリティの互換向上。 v019 98/1/9 FM音源エミュレーションの改善、バグ取り。 v018 98/1/5 起動時オプションに -o を追加。個別にcfgファイルを指定出来るようにした。 コントラスト制御を実装。 なんと!スモールアイコンを登録してなかった。ので作成した。 ツールヒントを実装してみた。邪魔かも。 グラフィック64Kcolor paletteを実装。0番パレット動作追加修正。 グラフィックカラーモード切替え時のVRAMデータの変換処理を一部追加。 SRAMライトプロテクト実装。 1Hz ALARM割り込み実装 FM音源タイマー等実装。 v017 97/12/5 .DIMの2HDEと2HSの読み込みでEX68が落ちるバグ対処。 v016 97/12/4 power sw 割り込みを実装し起動log動作時間が記録出来るようになった。 FDDダイアログを分離し各種LEDの表示を実装した。 イメージファイル.DIMの一部readに対応。DIMは挿入時に展開します。 v015 97/11/23 仮想キーコード表示のためのダイアログを追加。AT2X.TXTに一部調査結果 描画更新速度に55frame/sを追加。(暫定版。要cpu,video power) RTCの更新を55/sに変更 v014 97/11/8 JOYSTICKダイアログ変更。配列はAT2X.KEYの定義ファイルで設定する。 キー割り込みエミュレーションを実装。設定はAT2X.KEYにて定義する。 IME無効オプション追加 アドレスエラー、バスエラーのスタックフレームのバグ修正。 DIVU,DIVSのオーバーフローフラグのバグ修正。 ダブルバスホールトの実装。 スプライトBGのラインスクロール一部追加。 ADPCM変換エラーの修正 ハードディスクイメージファイルの拡張子を.HDFに変更。 ハードディスクファイルとAT2X.KEYファイルのパスを固定 v013 97/10/26 v012 97/10/26 JOYSTICK関連バグ対処 v011 97/10/25 全画面モードの追加。 15bppでのカラーパレットプライオリティの不具合対処。 68000符号判定の不具合対処。 JOYSTICKのオプションを別ダイアログに分離し、拡張パッドに対応か? FLOAT2でのエラーチェックの不具合対処。 v010 97/10/19 ビデオカードによりHALのサポート範囲が違うため、15bppと16bppは optionで選択出来るようにした。 StretchBltエミュレーションのon/offのオプションを追加。 バックグランドでの動作を止められるオプションを追加した。 68000エミュレーションのシフト命令にあったバグに対処した。 v009 97/10/12 スプライト、グラフィックの透過パレット処理実装。 高解像度表示に対応。 マウスエミュレーションの不具合対処。 TIMER-Aのカウントダウン対処。 TRACEフラグ対処。 CFileDialogのキャンセルはEJECT動作とする。 その他画面周りのバグに対処。 v008 97/9/28 64k color実装、CreateDIBSection対応。2joystickオプション追加 イメージファイルの指定にCFileDialogを使用 v007 97/8/6 joystick option対処、パレット更新option設定 mouse割り込みoption設定。テキスト透明パレットバグ対処 v006 97/7/12 キーボードのバグ対処 on/offフラグの動作の互換へ B_FORMAT iocs動作修正 イメージファイルの初期化で0クリアするように。 v005 97/7/1 -cオプション ex68.exe -c comman1;comman2;command3... Human68k起動後のコマンド文字列を指定します。 使用例 ex68.exe -c cd quickstart; gradiusなど グラフィックラスタースクロール実装 スプライトBGのラスタースクロールの一部機能 フロッピーのドライブ選択ダイアログ追加 排他制御していませんのでex68.exe複数起動時は注意。 ファイルリストはまだ表示されない。 マウスbiosのフックはやめてオリジナルをそのまま使う。 -->workで互換へ キーボードbiosのフックは止めてオリジナルをそのまま使う。 -->workで互換へ 可変画面サイズに対応